Better V&V for Critical Flight Systems

نویسندگان

  • Xuegao An
  • Herbert Hecht
چکیده

Critical aircraft systems are becoming more dependent on software. This brings with it the need to establish that the software will perform safely and reliably through all flight regimes, including emergencies. Verification and validation (V&V) is a key process for meeting that need for both military and civil procurements. For software developed with the UML (Unified Modeling Language), we are describing MOVAT, a computer-aided approach that is much more disciplined and repeatable than current practice and at the same time offers a considerable reduction in labor and schedule. MOVAT generates a Failure Modes and Effects Analysis (FMEA) directly from UML artifacts (use case diagrams during the requirements phase and class diagrams later on), and a Timed Petri Net (TPN) analysis of timing related problems from collaboration diagrams. These identify areas of greatest failure potential (expressed in severity categories) as well as associated detection capabilities and compensation (recovery) mechanisms. While software FMEA has been described and used previously it has generally been based on “functions”, a subjective concept. MOVAT uses operations of classes, clearly documented software constructs. When all operations in a class have been analyzed we can claim that the class has been completely evaluated, equivalent to using a parts list to establish that a hardware FMEA is complete. The FMEA and TPN permit V&V to concentrate on the software constructs most critical to safety of flight and to evaluate coverage of detection and recovery mechanisms. The emphasis is in most cases shifted from assessment of the functional software to assessment of the detection and recovery segments. These are usually much simpler and more standardized that the software elements that they protect and therefore the cost of V&V will be reduced. The procedure will be demonstrated on an autonomous active/standby redundancy management system, a design element encountered in fuel management, pressurization, and communication systems but also applicable on a grander scale to the leader/follower role assignment of a swarm of UAVs. The examples will describe applications during the requirements and coding phases. The research reported on here has been sponsored by the DARPA MoBIES project and AFRL.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Field Dependent Charge Carrier Transport for Organic Semiconductors at the Time of Flight Configuration

In this paper, we used the time-of-flight (TOF) of a charge packet, that injected by a voltage pulse to calculate the drift velocity and mobility of holes in organic semiconducting polymers. The technique consists in applying a voltage to the anode and calculating the time delay in the appearance of the injected carriers at the other contact. The method is a simple way to determine the charge t...

متن کامل

The Role and Impact of Software Coding Standards On System Integrity

Coding standards are an integral part of today’s safety-critical computer systems. Software verification and validation (V&V) practices significantly impact the cost of achieving human-rated levels of system integrity. The choices of software used to meet realtime, hard deadline requirements in onboard flight critical systems are relatively narrow. The stringent technical demands and expertise ...

متن کامل

Towards Verifiable Adaptive Flight Control for Safety Critical Applications

One of the main obstacles to the implementation of adaptive controllers for safety critical applications is the absence of analytically justified Verification and Validation (V&V) techniques for such systems. This paper seeks to provide the beginnings of a theoretically motivated V&V technique for adaptive controllers in the context of controlling uncertain flight vehicle dynamics. A set of too...

متن کامل

Certification of COTS Software in NASA Human Rated Flight Systems

Adoption of commercial off-the-shelf (COTS) products in safety critical systems has been seen as a promising acquisition strategy to improve mission affordability and, yet, has come with significant barriers and challenges. Attempts to integrate COTS software components into NASA human rated flight systems have been, for the most part, complicated by verification and validation (V&V) requiremen...

متن کامل

An Approach to V&V of Embedded Adaptive Systems

Rigorous Verification and Validation (V& V) techniques are essential for high assurance systems. Lately, the performance of some of these systems is enhanced by embedded adaptive components in order to cope with environmental changes. Although the ability of adapting is appealing, it actually poses a problem in terms of V&V. Since uncertainties induced by environmental changes have a significan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004